CrashMe : Analyser un crash sur GrandMA2

MA Lighting nous a habitué à une bonne qualité de développement de leurs consoles et du logiciel GrandMA2 on PC, mais dans le monde des logiciels le “sans bug” n’existe pas.
Le matériel d’une console ne change pas trop et permet aux développeurs de maîtriser l’environnement d’exécution. Cependant, pour la version PC c’est une autre histoire, beaucoup de choses peuvent influencer le comportement du logiciel. Le paramétrage réseau, l’utilisation de ports par d’autres applications, le matériel très diversifié…

Les commandes

Heureusement pour analyser un crash, GrandMA2 propose plusieurs commandes pour simplifier le debug et la gestion d’exception. Il sera souvent difficile de déterminer la raison d’un crash mais la stack trace (pile d’exection) permettra souvent aux développeurs de corriger le problème.

Plusieurs commandes sont à votre disposition :

  • CrashLogList : affichera dans votre fenêtre console la liste des crashs enregistrés au format texte
  • CrashLogCopy : permettra d’effectuer une copie des traces des crashs sur un périphérique USB (très utile sur console)
  • CrashLogDelete : permettra de supprimer les crashs enregistrés

Sur GrandMA2 on PC les traces sont enregistrées dans le répertoire : C:\ProgramData\MA Lighting Technologies\grandma\gma2_V_3.0\temp

CProgramDataMA Lighting Technologiesgrandmagma2_V_3.0temp

Comment tester ?

En effet, il n’est pas simple de créer un crash, mais une commande magique existe : CrashMe
Celle-ci affichera le fenêtre suivante :
grandMA2 onPC CrashMe

Et vous demandera à nouveau confirmation :
crashme2

Le résultat sera le suivant (sous Windows 7) :

grandMA2 onPC crash3

 

corentin

View more posts from this author

Leave a Reply

Your email address will not be published. Required fields are marked *

Advertisment ad adsense adlogger